package datamodule;

import java.util.ArrayList;
import util.CompletarCampo;
import util.EstCampo;
import util.FDecimal;
import util.FString;

public class RegimentoVO extends MestreVO {
	private String  reg_Cod_Reg;
	private String  reg_Item;
	private String  reg_Pontos;
	private String  reg_Periodo;
	private String  reg_Fator_Gerador;
	private String  reg_Estatuto;
	private String  reg_Per_Dias;
	private String  reg_Complemento;
	
	public RegimentoVO() {
		super();

		this.reg_Cod_Reg      = FString.ignorar;
		this.reg_Item         = FString.ignorar;
		this.reg_Pontos       = FString.ignorar;
		this.reg_Periodo      = FString.ignorar;
		this.reg_Fator_Gerador= FString.ignorar;
		this.reg_Estatuto     = FString.ignorar;
		this.reg_Per_Dias     = FString.ignorar;
		this.reg_Complemento  = FString.ignorar;
	}	
@Override
public ArrayList<EstCampo> getCampos(){
	ArrayList<EstCampo> campos = new ArrayList<EstCampo>();		  
	campos.add( new EstCampo("reg_Cod_Reg",this.getReg_Cod_Reg()));
	campos.add( new EstCampo("reg_Item",this.getReg_Item()));
    campos.add( new EstCampo("reg_Pontos",this.getReg_Pontos()));
    campos.add( new EstCampo("reg_Periodo",this.getReg_Periodo()));
    campos.add( new EstCampo("reg_Fator_Gerador",this.getReg_Fator_Gerador()));
    campos.add( new EstCampo("reg_Estatuto",this.getReg_Estatuto()));
    campos.add( new EstCampo("reg_Per_Dias",this.getReg_Per_Dias()));
    campos.add( new EstCampo("reg_Complemento",this.getReg_Complemento()));
    return campos;
 }

public String getReg_Cod_Reg() {
	return (reg_Cod_Reg != null ? reg_Cod_Reg : "");
}
public void setReg_Cod_Reg(String reg_Cod_Reg) {
	this.reg_Cod_Reg = (reg_Cod_Reg != null ? reg_Cod_Reg.toUpperCase() : "");
}

public void setReg_Cod_Reg2(String reg_Cod_Reg) {
	this.reg_Cod_Reg = (reg_Cod_Reg != null ? CompletarCampo.campcodigo(reg_Cod_Reg.toUpperCase(),3,"0") : "");
}


public String getReg_Item() {
	return (reg_Item != null ? reg_Item : "");
}
public void setReg_Item(String reg_Item) {
	this.reg_Item = (reg_Item != null ? reg_Item.toUpperCase() : "");
}
public String getReg_Pontos() {
	return (reg_Pontos != null ? reg_Pontos : "");
}

public int getReg_Pontos_Int() {
	return FDecimal.ConvStringInt(getReg_Pontos());
}

public void setReg_Pontos(String reg_Pontos) {
	this.reg_Pontos = (reg_Pontos != null ? reg_Pontos.toUpperCase() : "");
}

public String getReg_Estatuto() {
	return (reg_Estatuto != null ? reg_Estatuto : "");
}
public void setReg_Estatuto(String reg_Estatuto) {
	this.reg_Estatuto = (reg_Estatuto != null ? reg_Estatuto.toUpperCase() : "");
}

public String getReg_Periodo() {
	return (reg_Periodo != null ? reg_Periodo : "");
}
public void setReg_Periodo(String reg_Periodo) {
	this.reg_Periodo = (reg_Periodo != null ? reg_Periodo.toUpperCase() : "");
}
public String getReg_Fator_Gerador() {
	return (reg_Fator_Gerador != null ? reg_Fator_Gerador : "");
}
public void setReg_Fator_Gerador(String reg_Fator_Gerador) {
	this.reg_Fator_Gerador = (reg_Fator_Gerador != null ? reg_Fator_Gerador.toUpperCase() : "");
}

public String getReg_Per_Dias() {
	return (reg_Per_Dias != null ? reg_Per_Dias : "");
}
public void setReg_Per_Dias(String reg_Per_Dias) {
	this.reg_Per_Dias = (reg_Per_Dias != null ? reg_Per_Dias.toUpperCase() : "");
}
public String getReg_Complemento() {
	return (reg_Complemento != null ? reg_Complemento : "");
}
public void setReg_Complemento(String reg_Complemento) {
	this.reg_Complemento = (reg_Complemento != null ? reg_Complemento.toUpperCase() : "");
}


@Override
public ArrayList<String> getTabelasIntegridade() {
	// TODO Auto-generated method stub
	return null;
}

}
